.g-cover_hd {





  background-color: #003568;





  background-color: rgba(0, 53, 104, 0.9);





  color: #fff;





}











.g-cover_bg-1 {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/cover_1 jpg");





}











.g-cover_bg-2 {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/cover_2 jpg");





}











.g-cover_bg-3 {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/cover_3 jpg");





}











.g-cover_pic-1 {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/pic_main_1 jpg");





}











.g-cover_pic-2 {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/pic_main_2 jpg");





}











.g-cover_pic-3 {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/pic_main_3 jpg");





}











.g-page-notice .g-cover_pic-1 {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/pic_main_notice jpg");





}











.product .g-product_btn img {





  position: absolute;





  width: 100%;





}











.product_shopoffice .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_shopoffice jpg");





}











.product_shopoffice .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_shopoffice_2 jpg");





}











.product_veup .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_veup jpg");





}











.product_veup .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_veup_2 jpg");





}











.product_setubi .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_setubi jpg");





}











.product_setubi .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_setubi_2 jpg");





}











.product_central .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_central jpg");





}











.product_central .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_central_2 jpg");





}











.product_desika_va .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_desika_va jpg");





}











.product_desika_va .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_desika_va_2 jpg");





}











.product_dk_connect .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_dk_connect jpg");





}











.product_dk_connect .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_dk_connect_2 jpg");





}











.product_chutei .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_chutei jpg");





}











.product_chutei .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_chutei_2 jpg");





}











.product_furon .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_furon jpg");





}











.product_furon .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_furon_2 jpg");





}





.product_sugodan .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_sugodan jpg");





}





.product_sugodan .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_sugodan_2 jpg");





}





.product_zeb .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_zeb png");





}





.product_zeb .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_zeb_2 png");





}





.product_lease .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_lease jpg");





}





.product_lease .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_lease_2 jpg");





}





.product_cabcooler .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_cabcooler jpg");





}





.product_cabcooler .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_cabcooler_2 jpg");





  opacity: 0.9;





}





.product_suirei_pack .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_suirei_pack jpg");





}





.product_suirei_pack .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_suirei_pack_2 jpg");





  opacity: 0.9;





}





.product_reinetsu_soudan .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_reinetsu_soudan jpg");





}





.product_reinetsu_soudan .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_reinetsu_soudan_2 jpg");





}





.product_gyomuyouca .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_gyomuyouca jpg");





}





.product_gyomuyouca .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_gyomuyouca_2 jpg");





  opacity: 0.9;





}





.product_outertower .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_outertower jpg");





}





.product_outertower .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_outertower_2 jpg");





  opacity: 0.9;





}





.product_ghp .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_ghp jpg");





}





.product_ghp .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_ghp_2 jpg");





  opacity: 0.9;





}





.g-product_nodes {





  padding-top: 7%;





}





.product_r22 .g-product_btn {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_r22 jpg");





}





.product_r22 .g-product_nodes {





  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_r22_2 jpg");





}











.itiran_btns {





  margin: 15px 0 30px;





}











.jirei .g-btn-gray {





  margin-bottom: 20px;





}











.solution_market .g-acc_body {





  padding-top: 7.5px;





}











.solution_demand {





  margin-top: 30px;





}











.solution_demand h4 {





  margin-bottom: 17px;





  padding-bottom: 12px;





  border-bottom: 1px solid #ccc;





}











.solution_demand .g-acc_body {





  padding-top: 15px;





}











.info_secondary {





  margin-top: 50px;





}











@media only screen and (max-width: 959px) {





  .product_desika_va .g-product_nodes p, .product_i_touchmanager .g-product_nodes p, .product_furon .g-product_nodes p {





    display: none;





  }





  .product_chutei .g-product_nodes, .product_furon .g-product_nodes {





    padding-top: 11%;





  }











#product_remocon {





	width:50%;





}





	





}











@media only screen and (min-width: 721px) and (max-width: 768px) {





  .product .g-product_nodes p {





    font-size: 12px;





  }





  .jirei .g-grid-2 {





    margin: 0;





  }





  .jirei .g-grid-2 > .g-grid_el {





    margin: 15px 0 0 0;





    padding: 0;





    float: none;





    width: 100%;





  }





  .jirei .g-grid-2 > .g-grid_el:first-child {





    margin: 0;





  }





	











#product_remocon {





	width:50%;





}





	





}











@media only screen and (min-width: 481px) and (max-width: 720px) {





  .product .g-product_nodes {





    padding-top: 10%;





  }





}











@media only screen and (max-width: 480px) {





  .g-primary_support {





    background-image: none;





  }





  .product .g-product_btn img {





    display: none;





  }





  .product_shopoffice .g-product_btn:after {





    display: none;





  }





  .product_shopoffice .g-product_nodes {





    background: #ecece9;





  }





  .product_veup .g-product_btn:after {





    display: none;





  }





  .product_veup .g-product_nodes {





    background: #bad3f6;





  }





  .product_setubi .g-product_btn:after {





    display: none;





  }





  .product_setubi .g-product_nodes {





    background: #b2c5bb;





  }





  .product_central .g-product_btn:after {





    display: none;





  }





  .product_central .g-product_nodes {





    background: #eeead7;





  }





  .product_desika_va .g-product_btn:after {





    display: none;





  }





  .product_desika_va .g-product_nodes {





    background: #c8d4ce;





  }





  .product_dk_connect .g-product_btn:after {





    display: none;





  }





  .product_dk_connect .g-product_nodes {





    background: #ededeb;





  }





  .product_chutei .g-product_btn:after {





    display: none;





  }





  .product_chutei .g-product_nodes {





    background: #c9dbe7;





  }





  .product_furon .g-product_btn:after {





    display: none;





  }





  .product_furon .g-product_nodes {





    background: #e6f3fc;





  }





  .product_sugodan .g-product_nodes {





    background: #becfe5;





  }





  .product_sugodan .g-product_btn:after {





    display: none;





  }





  .product_zeb .g-product_nodes {





    background: #c9dbe7;





  }





  .product_zeb .g-product_btn:after {





    display: none;





  }





  .product_lease .g-product_nodes {





    background: #eaf0f9;





  }





  .product_lease .g-product_btn:after {





    display: none;





  }





  .product_r22 .g-product_nodes {





    background: #c8d4ce;





  }





  .product_r22 .g-product_btn:after {





    display: none;





  }





  .product_cabcooler .g-product_nodes {





    background: #c8d4ce;





  }





  .product_cabcooler .g-product_btn:after {





    display: none;





  }





  .product_suirei_pack .g-product_nodes {





    background: #c9dbe7;





  }





  .product_suirei_pack.g-product_btn:after {





    display: none;





  }





  .product_reinetsu_soudan .g-product_nodes {





    background: #eaf0f9;





  }





  .product_reinetsu_soudan.g-product_btn:after {





    display: none;





  }





  .product_ghp .g-product_nodes {





    background: #c8d4ce;





  }





  .product_ghp .g-product_btn:after {





    display: none;





  }





  .product_gyomuyouca .g-product_nodes {





    background: #c9dbe7;





  }





  .product_gyomuyouca. g-product_btn:after {





    display: none;





  }





  .product_outertower .g-product_nodes {





    background: #eaf0f9;





  }





  .product_outertower .g-product_btn:after {





    display: none;





  }





  .product_cabcooler .g-product_btn {





    background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_cabcooler_sp jpg");





  }





  .product_suirei_pack .g-product_btn {





    background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_suirei_pack_sp jpg");





  }





  .product_ghp .g-product_btn {





    background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_ghp_sp jpg");





  }





  .product_gyomuyouca .g-product_btn {





    background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_gyomuyouca_sp jpg");





  }





  .product_outertower .g-product_btn {





    background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_outertower_sp jpg");





  }





  .product_dk_connect .g-product_btn {





    background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/business/images/product/pic_dkconnect_sp jpg");





  }





}





  .itiran_btns {





    margin: 15px 0 20px;





  }





  .solution_demand h4 {





    margin-bottom: 12px;





    padding-bottom: 7px;





  }





  .info_secondary {





    margin-top: 40px;





  }











#product_remocon {





	width:100%;





}





}











/* ↓↓↓↓　ボタン複数行対応 */





.g-product {margin-top: 15px;}





@media only screen and (max-width: 480px) {.g-product {margin-top: 20px;}}











.g-btn_double {





    line-height: 1.3;





    padding: 6px 4px 4px;





}











.inline{display: inline-block;}





.inline+.inline{margin-left: 15px;}





@media only screen and (max-width: 480px) {.inline{display: unset;}.inline+.inline{margin-left: 0;}}





/* ↑↑↑↑ ボタン複数行対応 */











/* ↓↓↓↓　TBのみボタン複数行対応 */





@media only screen and (max-width: 960px)and (min-width: 481px) {





.tab-btn_double {





    line-height: 1.3;





    padding: 6px 20px 4px;





}





}





/* ↑↑↑↑　TBのみボタン複数行対応 */











/* ↓↓↓↓　SPのパディング対応*/





@media only screen and (max-width: 480px) {





  .sp-pb-0 {





    padding-bottom: 0 !important;





  }





  .sp-pb-10 {





    padding-bottom: 10px !important;





  }





  .sp-pb-20 {





      padding-bottom: 20px !important;





  }





  .sp-pt-10 {





    padding-top: 10px !important;





  }





  .sp-pt-20 {





    padding-top: 20px !important;





  }

  



  .sp-mt-10 {



    margin-top: 10px !important;



}





}





/* ↑↑↑↑　SPのパディング対応*/











/* ↓↓↓↓　SPのマージン対応*/





@media only screen and (max-width: 480px) {





  .sp-mt-5 {





    margin-top: 5px !important;





 }





  .sp-mt-0 {





    margin-top: 0 !important;





  }





  .sp-mb-0 {





    margin-bottom: 0 !important;





  }





  .sp-mb-30 {





    margin-bottom: 30px !important;





  }





}





/* ↑↑↑↑　SPのマージン対応*/











/* ↓↓↓↓　SPのみ改行*/





@media only screen and (max-width: 480px) {





    .sp-br-sp br{display: inherit !important;





    }





}











@media only screen and (max-width: 768px){





    .sp-br-sp br{display: none;





    }





}











.sp-br-sp br{display: none;





}





/* ↑↑↑↑　SPのみ改行*/











/* ↓↓↓↓　SP,TBは改行なし*/





@media only screen and (max-width: 768px) {





  .sp-br-no br{





      display: none !important;





  }





  }





/* ↑↑↑↑　SP,TBは改行なし*/











/* ↓↓↓↓　SPタイトルエリアの高さ調整*/





  @media only screen and (max-width: 480px) {





.g-cover_inner {





    margin-top: 34px !important;





　}





}





/* ↑↑↑↑　SPタイトルエリアの高さ調整*/











/* ↓↓↓↓　SP文字間調整*/





@media only screen and (max-width: 480px) {





.sp-ls-005{letter-spacing: -0.05em}





.sp-ls-007{letter-spacing: -0.07em}





.sp-ls-009{letter-spacing: -0.09em}





.sp-ls-011{letter-spacing: -0.11em}





.sp-ls-015{letter-spacing: -0.15em}





}





/* ↑↑↑↑　SP文字間調整*/











/* ↓↓↓↓　バナー「空気の相談窓口」*/





.kknv_bnr_cnst {





  max-width: 960px;





  width: 100%;





  margin: 0 auto 0;





  display: flex;





  align-items: center;





  justify-content: center;





  background-color: #4c76e2;





  border-radius: 4px;





  padding: 18px;





  flex-wrap: wrap;





}











.kknv_bnr_cnst>div:nth-child(1) {





  margin-top: 5px;





  width: calc(((544/924)*100%) - 19px);





  margin-right: 18px;





  text-align: center;





}





.kknv_bnr_cnst>div {





  height: 100%;





}





.kknv_bnr_cnst>div:nth-child(1) p {





  max-width: 462px;





  width: 100%;





  display: block;





  margin: auto;





}





.kknv_bnr_cnst>div:nth-child(1) img {





  margin-bottom: 16px;





}





.kknv_bnr_cnst>div:nth-child(1) a {





  width: 100%;





  height: 42px;





  border-radius: 21px;





  display: flex;





  align-items: center;





  justify-content: center;





  background-color: #fff;





  font-weight: bold;





  color: #4c76e2 !important;





  text-decoration: none !important;





  font-size: 18px;





  transition: 0.3s all ease;





}





.kknv_bnr_cnst>div:nth-child(2) img {





  max-width: 100%;





}





.kknv_bnr_cnst>div:nth-child(2) {





  background-color: #7091e8;





  border-radius: 4px;





  padding: 16px 28px;





  display: flex;





  align-items: center;





  justify-content: center;





  flex-direction: column;





  width: calc((380/924)*100%);





}





.kknv_bnr_cnst>div:nth-child(2) p {





  width: 100%;





  max-width: 324px;





  height: 100%;





}





.kknv_bnr_cnst>div:nth-child(2) p+p {





  margin-top: 12px;





}





.kknv_bnr_cnst>div:nth-child(2) p {





  width: 100%;





  max-width: 324px;





  height: 100%;





}





.kknv_bnr_cnst>div:nth-child(2) .kknv_bnr_mailBtn {





  width: 100%;





  min-height: 42px;





  padding: 8px;





  border: 1px solid #fff;





  border-radius: 21px;





  display: flex;





  align-items: center;





  justify-content: center;





  font-size: 14px;





  font-weight: bold;





  color: #fff !important;





  text-decoration: none !important;





  transition: 0.3s all ease;





}











@media screen and (max-width: 480px){





.kknv_bnr_cnst {





    margin-bottom: 0;





}





.kknv_bnr_cnst>div:nth-child(2) {





    width: 100%;





    padding: 10px;





    height: auto;





}





.kknv_bnr_cnst>div:nth-child(1) {





    width: 100%;





    margin-right: 0;





    margin-bottom: 18px;





}





.kknv_bnr_cnst>div:nth-child(1) a {





    font-size: 14px;





}





.kknv_bnr_cnst>div:nth-child(2) {





    width: 100%;





    padding: 10px;





    height: auto;





}





}











@media screen and (max-width: 768px){





.kknv_bnr_cnst {





    padding: 16px;





}





}





/* ↑↑↑↑　バナー「空気の相談窓口」*/











.g-disp-table .g-disp-cell{





    display: block;





}
